where are bitwise operators used